Overview: This is used to define a function. It is necessary to define a function before you can graph it. After a function is defined, you can calculate values with it. Note that the function will not appear in the web page unless you create text, for example, a paragraph, that refers to the function. For details on this, see the section on text Text.
Overview: This is used to graph a function. Before a function can be graphed, it must first be defined by using Functions and Constants menu and the Define a Function sub-menu.
When you define a function, you give the function a name. Occasionally, when you want the name of the function to appear in the web page, you may want it to appear with a different name. For example, you may define the function f, but when it appears in the web page you may want to have it appear as distance. You can acheive this by typing distance in the Alternate Function Name box. Note that some functions will automatically appear differently than they are defined. If a function has prime in the name, for example, fprime, it will automatically be displayed as f ', with an apostrophe replacing the prime. It is important to understand that giving an alternate name to a function just changes the appearance of the name in the web page, it does not change the name of the function.
The precision must be either 0 or a positive integer (meaning a whole number). The precision is used when placing function values in text in the web page. When writing text, there is a sub-menu called Insert Math or New Formatted Text. Using this, you can insert function values and associated objects into your text. Any calculations involving the function will be rounded off to the number of places specified by the Precision.
If you choose to display equations of graphs and coordinates of points to the right of the axes, they are placed in a container to the right of the axes. You can control the width of this container. If the container is too narrow, the equations will appear broken on several lines, usually with poor results. If the equation is too wide, the browser window becomes unnecesarily wide.
When you draw several graphs on the same set of axes and want the user to interact with them, you probably want to construct a Graph Menu using the yes for Display in Graph Menu, the name of the graph will appear in this drop down menu. The user can then select the graph from the drop-down menu, presumably to interact with it, for example, to highlight points on it or draw tangents on it. For axes, selecting yes or no has no effect at this point in time.
menu and the . When you choose the valueThese are the choices for the Font Family. If the user has a computer with a limited number of fonts installed, the browser will substitute the chosen font for a different one. Therefore, text or labels may appear differently on computers depending on the fonts that the computer has installed.
This is the color of the horizontal labels for the axes. The labels are the symbols, usually numbers, such as 1, 2, 3, etc. that show horizontal distance.
This is the color of the vertical labels for the axes. The labels are the symbols, usually numbers, such as 1, 2, 3, etc. that show horizontal distance.
This is the color of the horizontal ticks for the axes. The ticks are the small vertical lines placed on the horizontal axis and are usually combined with the labels to show horizontal distance.
This is the color of the vertical ticks for the axes. The ticks are the small horizontal lines placed on the vertical axes and are usually combined with the labels to show vertical distance.
You can give a name label for the horizontal axis that will appear at the right hand edge of the axis, just above the horizontal axis. It will appear with the same font characteristics as the horizontal axis labels. Typical examples for labels are: X, or Time.
You can give a name label for the vertical axis that will appear at the top edge of the axis, just to the right of the vertical axis. It will appear with the same font characteristics as the vertical axis labels. Typical examples for labels are: Y, or Velocity, or Distance.
This controls the amount of space (in pixels) between the text that appears above the axes and the axes itself. It must be an integer (meaning a whole number).
This controls the amount of space (in pixels) between the left edge of the browser window and the axes itself. It must be an integer (meaning a whole number) greater than 0.
This determines whether you want the object to visible when the web page loads. If you choose visible, the object will appear to the user. If, through user interaction with the page, you want the object to later be invisible, you can can accomplish this with the
If you choose to have the element hidden, it can later be made visible with the Menu and the submenu.
If you have defined the derivative of this function, select it from the
menu. When a tangent line to the graph is drawn, the derivative function is used to accurately draw it.If you have not defined a derivative function, an approximate tangent line is drawn using the value in the
menu. The default value is (in scientific notation) 1e-8, meaning 10^(-8). This should be sufficient for most purposes, unless the scale of the axes is less than this.The name is optional for this object. However, if you want to hide or remove this object, you should give it a name. It must begin with a letter and cannot contain spaces, but it can contain numbers and the underscore character. In general, you must not give the same name to two different objects. There is one exception to this rule. If you constuct an if-then statement, the object produced by the if statement can have the same name as the object produced by the then statement. This is because both objects will not appear in the same web page. This practice with if-then statements is actually encouraged for the following reason: You can remove or hide either of the two objects created with one command, because no matter which object is created, it will have one name.
These are the target objects that you can place the object you are constructing before, after, or inside of.
This determines whether you want the object to visible when the web page loads. If you choose visible, the object will appear to the user. If, through user interaction with the page, you want the object to later be invisible, you can can accomplish this with the
If you choose to have the element hidden, it can later be made visible with the Menu and the submenu.
This determines whether you want the object to visible when the web page loads. If you choose visible, the object will appear to the user. If, through user interaction with the page, you want the object to later be invisible, you can can accomplish this with the
If you choose to have the element hidden, it can later be made visible with the Menu and the submenu.
This is the text that appears on the button. A default name is available for Standard Buttons, for example, Tangent, Highlight, Plot Point and Calculator for Tangent Buttons, Highlight Buttons, Point Plot Buttons, and Calculator Buttons. To have the default value appear, type default (if it does not already appear) in the menu. If you do not want the default value, enter the text you want. You should avoid using unusual characters in the Button Label, however you may use spaces and numbers. Examples of Button Label entries are Continue, or Click On The Graph. Long Button Labels should, in general, be avoided, since it causes the button to be very wide so that the text fits.
This determines the width of the lines used to draw a graph. The possible values are normal, thick, thin and dotted.
Unless otherwise stated, a name is required for this object. It must begin with a letter and cannot contain spaces, but it can contain numbers and the underscore character. In general, you must not give the same name to two different objects. There is one exception to this rule. If you constuct an if-then statement, the object produced by the if statement can have the same name as the object produced by the then statement. This is because both objects will not appear in the same web page. This practice with if-then statements is actually encouraged for the following reason: You can remove or hide either of the two objects created with one command, because no matter which object is created, it will have one name.
The definition must be a mathematical expression that evaluates to a number. Examples are 12, 12*3/5, 6*sin(pi/4), and ln(e^(sin(x))). Parentheses should be used liberally, especially when involving exponents. Using the Create A Random Number Button, several types of random numbers can be created. The definition is not assumed to be a number, and will not be interpreted as if it were a number. If you want to define a number, you should use Define A Constant instead. Named Objects can be a String, for example, "Hello World", or an array, such as [0,1,2,3,4], or some other type of object. If it is a String, the String must be enclosed in double quotes (not single quotes). If you want a single quote to appear, it must be preceded by a backslash; if you want a double quote to appear, it must be preceeded by two backslashes. Examples are: "Steve\'s car" defines the String Steve's car, while "\\"Steve\'s car\\"" defines the String "Steve's car". The definition must be a mathematical correct definition of a function. If the Function Variable is defined to be x, then examples are 12*x, 12*x^2, sin(x^x)/x, 2^(5*x), and ln(e^(sin(x))). Parentheses should be used liberally, especially when involving exponents. You can define functions that output Strings, for example, if the Function Name is f, the Function Variable is x, and the Function Definition is "Hello "+x, then f("Mary") produces Hello Mary. Similarly, if the Function Name is f, the Function Variable is x, and the Function Definition is "You have gone "+x+" miles so far", then f(12) produces You have gone 12 miles so far. (For more advanced users, JavaScript automatically converts numbers to Strings when used in a String context. With Strings, the addition symbol + concatenates Strings).
The precision must be either 0 or a positive integer (meaning a whole number). The constant will be rounded off to this many decimal places.
If you want to define the function f(x) = x^2, then f is the name of the function, x is the function variable, and x^2 is the function definition. The function variable must begin with a letter and cannot contain spaces. It can, however, contain numbers and the underscore character.
This gives the width of the axes. This is the size of the axes in inches if it were printed on paper. The conversion is 1 unit is a width of 72 pixels. Therefore a plot with a width of 3 would be 216 pixels wide. This gives the width of the iframe in pixels. If the content in the iframe is wider than the width of the iframe, and scrollbars are not selected, then the extra content will not be visible.
This gives the height of the axes. This is the size of the axes in inches if it were printed on paper. The conversion is 1 unit is a height of 72 pixels. Therefore a plot with a height of 3 would be 216 pixels high. This gives the height of the iframe in pixels. If the content in the iframe is taller than the height of the iframe, and scrollbars are not selected, then the extra content will not be visible.
This is the number the horizontal axis begins at. Input any mathematical expression that evaluates to a number. Examples are -4, -4*pi/3 and 2^2/pi. This value does not have to be negative. If the Beginning X Value is not negative and the Ending X Value is not positive, then you should use the option X Coordinate of Y Axis to say where you want the vertical axis to appear. In this case, if X Coordinate of Y Axis is blank, the vertical axis will appear at the left edge of the plot.
This is the number the horizontal axis ends at. Input any mathematical expression that evaluates to a number. Examples are -4, -4*pi/3 and 2^2/pi. This value does not have to be negative. If the Beginning X Value is not negative and the Ending X Value is not positive, then you should use the option X Coordinate of Y Axis to say where you want the vertical axis to appear. In this case, if X Coordinate of Y Axis is blank, the vertical axis will appear at the left edge of the plot.
This is the number the vertical axis begins at. Input any mathematical expression that evaluates to a number. Examples are -4, -4*pi/3 and 2^2/pi. This value does not have to be negative. If the Beginning Y Value is not negative and the Ending Y Value is not positive, then you should use the option Y Coordinate of X Axis to say where you want the horizontal axis to appear. In this case, if Y Coordinate of X Axis is blank, the horizontal axis will appear at the bottom of the plot.
This is the number the vertical axis ends at. Input any mathematical expression that evaluates to a number. Examples are -4, -4*pi/3 and 2^2/pi. This value does not have to be negative. If the Beginning Y Value is not negative and the Ending Y Value is not positive, then you should use the option Y Coordinate of X Axis to say where you want the horizontal axis to appear. In this case, if Y Coordinate of X Axis is blank, the horizontal axis will appear at the bottom of the plot.
This only applies to graphs of non-functions. In these cases, you cannot precisely indicate points on the graph by indicating their x (horizontal) cordinates, since several points with the same x coordinate may be shaded in on the graph. The
is a way that CAS Math divides up non-function graphs into pieces that are locally functions. For Arcs and Circles, the top half has a MultiFunction Index of 0 and the bottom half has a MultiFunction Index of 1. For Line Segment Graphs, the first line segment has a MultiFunction Index of 0, the second line segment has a MultiFunction Index of 1, and so on. So, for example, on the Line Segment Graph with points (0,0)(5,7)(-5,7)(0,0), highlighting a point with x coordinate 0 and MultiFunction Index 1 would highlight the point (0,7).Select the Function that you want to graph. Note that you must define a function first before you can graph it.
This is the text that appears on the button. You should avoid using unusual characters in the Button Label, however you may use spaces and numbers. Examples of Button Label entries are Continue, or Click To See Graph. Long Button Labels should, in general, be avoided, since it causes the button to be very wide so that the text fits.
Enter the labels for each radio button or checkbox. Separate each entry by a comma. If you want to include a comma in a label, you must use /, instead of a comma. For example, entering first, second, third will produce three labels, however first/, second, third will produce two labels, the first being first, second and the second label being third.
For more advanced users, here is a different way of indicating the choices. This way is necessary if the entries are obtained from user interaction and will not be known by you ahead of time. Define an Array by using the menu and the sub-menu. Suppose you define the Array A=["first", "second", "third"]. Then in the menu you can enter cm_eval(A). CAS Math will evaluate this entry, and obtain the Array. Since each entry is separated by a comma, it will then recognize three labels, namely first, second, and third. The same effect can be obtained by defining the String A="first, second, third" and entering cm_eval(A) in the menu.
This determines whether you want the object to visible when the web page loads. If you choose visible, the object will appear to the user. If, through user interaction with the page, you want the object to later be invisible, you can can accomplish this with the
If you choose to have the element hidden, it can later be made visible with the Menu and the submenu.